package cn.kgc.javase.day01;

/**
 * 注释:  文档注释    在后期生成java程序文档时会生成在文档中
 *  1. 被public修饰的类的名字必须和文件名保持一致
 *  2. 在一个文件中可以编写多个class  但是只能有一个被public修饰
 *  3. 在一个文件中编写了多个class，那么编译后会生成多个class文件，class文件的名字和类名一致
 *  4. 类名在命名时遵循驼峰命名法
 *        4.1  小驼峰命名法    第一个单词的首字母小写，其余单词首字母大写  helloWorld     变量  方法
 *        4.2  大驼峰命名法    每个单词的首字母都大写    cn.kgc.javase.day01.HelloWorld      类名  接口 枚举
 *
 *  jdk：  java开发工具包        javac  java javadoc
 *  jre ： java的最小运行环境
 *  jvm ： java虚拟机      执行class文件
 *
 *  java程序为什么可以跨平台运行
 *     java程序是在jvm虚拟机中执行  jvm虚拟机有不同的版本  window   linux  mac
 *
 * java程序开发的步骤
 *     1.编写源程序   xxx.java
 *     2.编译源程序   xxx.class     javac
 *     3.运行源程序   java
 *
 *
 * java中注释的使用
 *    1.文档注释
 *    2.多行注释
 *    3.单行注释
 *
 * 后续为了更加规范的管理java代码  会将java代码放置在不同的包中
 * 创建包时  名字定义要满足一定的规范
 *  前缀   域名反写  baidu.com        com.baidu   包名冲突
 *  后缀  公司业务规定  项目名 com.baidu.web.xx    com.baidu.web.xxx.
 */

public class HelloWorld {

    // 单行注释   这个位置时程序的入口
    public static void main(String[] args) {
        /*
        *   这是java多行注释的写法， 该注释不会生成到java文档中
        *   该语句可以输出内容到控制台
        *   该写法是固定的  后期如果想输出内容到控制台 就可使用该语句实现
        * */
        System.out.println("hello java");
    }
}
